stand in the stead of - German English Dictionary